<div class="m-page-title">
	<h2 class="u-tt u-tt-lg">模板标签</h2>
</div>
<div class="m-callout m-callout-warning">
	<p> 模板标签使用自定义化标签，采用原创式标签方便在模板内使用，同时参考了PHPNOW模板引擎的部分标签，因为需要兼容5.2和考虑框架完整性所以暂时没有使用phpnow的模板引擎。模板标签均在protected\include\ext\template_ext.php 内解析，你也可以自定义增加。可以直接使用&lt;?php ?&gt; </p>
</div>
<div class="u-text">变量输出</div>
<div class="m-highlight">
	<pre class="prettyprint">
//输出变量
&#123;$text&#125;

//多维变量 使用.作为分隔符
&#123;$text.name&#125;

//运算符
&#123;$text.num + 1&#125;

//函数处理
&#123;$text.name|strtolower&#125;
&#123;$text.name|substr:2,1&#125;

//赋值
&#123;$text.name ='test'&#125;

//常量
当前PHP版本&#123;#PHP_VERSION#&#125;

//以双下划线为开头结尾的不需要标签
&#95;&#95;ROOT&#95;&#95;

</pre>
</div>
<div class="u-text">判断标签，您也可以在中括号外部加入注释标签，效果相同。&#60;--&#123;&#125;--></div>
<div class="m-highlight">
	<pre class="prettyprint">
&#123;if="$year > 18"}成年人&#123;/if}
&#123;if="$year > 18"}成年人&#123;else}未成年人&#123;/if}
&#123;if="$year < 20"}不到20岁&#123;elseif="$year < 30"}不到30岁&#123;/if}
&#123;if="isLogged()"}已记录&#123;else}未记录&#123;/if}

</pre>
</div>
<div class="u-text">循环标签，您也可以在中括号外部加入注释标签，效果相同。&#60;--&#123;&#125;--></div>
<div class="m-highlight">
	<pre class="prettyprint">
&#123;loop="$user_list $key $vo"}
&#123;$key} - &#123;$value.name}
&#123;/loop}
//您也可以省略条件
&#123;loop="$user_list $vo"}
</pre>
</div>
<div class="u-text">常用标签</div>
<div class="m-highlight">
	<pre class="prettyprint">
//URL组装
&#123;$url|"admin/Index/index"}
//系统根目录URL
&#95;&#95;ROOT__
//公共资源目录
&#95;&#95;PUBLIC__
</pre>
</div>
<script>
Do.ready('prettify',function() {
	prettyPrint();
});
</script>